<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-TW"
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <meta http-equiv="Content-Language" content="zh-TW" />
  </head>
  <body>
    <pre>
<?php

include_once '../../gmanager.class.php';
Gmanager::get('zend');

/*
  參考:
    http://framework.zend.com/manual/zh/zend.date.overview.html
*/
echo '<pre style="background-color:#def;color:#000;text-align:left;font-size:10px;font-family:dina,GulimChe;">';

echo '直接產生物件: <br />';
$date = new Zend_Date();
echo $date;
echo '<br /><br />';

echo '傳入 int 時間戳: <br />';
$date = new Zend_Date(time());
echo $date;
echo '<br /><br />';

echo '傳入有格式的時間: <br />';
$date = new Zend_Date(date('Y-m-d H:i:s',time()));
echo $date;
echo '<br /><br />';

echo '傳入特定 array 格式的時間: <br />';
$datearray = array('year'   => date('Y'),
                   'month'  => date('m'),
                   'day'    => date('d'),
                   'hour'   => date('H'),
                   'minute' => date('i'),
                   'second' => date('s'));
$date = new Zend_Date($datearray);
echo $date;
echo '<br /><br />';

print_r( $date );
echo '<br />';

echo 'int 時間戳: <br />';
print_r( $date->get() );
echo '<br /><br />';

echo 'W3C date 表示: <br />';
print_r( $date->get(Zend_Date::W3C) );
echo '<br /><br />';

echo '設定為下午一點時間: <br />';
$date->set('13:30:00', Zend_Date::TIMES);
print_r( $date->get(Zend_Date::W3C) );
echo '<br /><br />';

echo '加 12 個小時: <br />';
$date->add('12', Zend_Date::HOUR);  // 也可以使用 $date->add('12:00:00', Zend_Date::TIMES);
print_r( $date->get(Zend_Date::W3C) );
echo '<br /><br />';

echo 
'現在 $date 分鐘數為 30 , 跟 28 比會傳回 1  , 表示 $date 分鐘數比較大
現在 $date 分鐘數為 30 , 跟 30 比會傳回 0  , 表示 $date 分鐘數一樣
現在 $date 分鐘數為 30 , 跟 32 比會傳回 -1 , 表示 $date 分鐘數比較小: <br />';
echo $date->compare(32, Zend_Date::MINUTE);
echo '<br /><br />';

echo '------------------------------------------------------------';
echo '<br /><br />';





echo "</pre>\n";

?>
    </pre>
  </body>
</html>